草庐IT

iphone - UIPageViewController 和 UIScrollView

全部标签

iphone - 按下主页按钮后动画不起作用

我有一款游戏的标题屏幕有动画背景。所使用的动画只是一个CGMoveToPoint函数来回移动图像。这在模拟器上运行完美,除了在真实设备上测试时按下主页按钮然后重新打开应用程序时,此图像的动画不会移动。我希望有一个简单的修复方法。我正在考虑内存问题并使用didReceiveMemoryWarning函数,但我对此或何时使用它非常缺乏经验。我的构建目标是iOS5.1。 最佳答案 只需在viewWillAppear:方法而不是viewDidLoad:方法中添加动画代码.. 关于iphone-按

iphone - 链接具有可达性的 UITableView 单元格

问题:我的UITableView中有一个包含4个不同单元格的列表。每个单元格都有自己唯一的IP地址。初始化时,我的应用程序将检查(使用可达性)以查看每个单元格的IP地址是否已连接到互联网或wifi。如果任何cells已连接,该cell将被启用并且用户可以单击它。如果单元未连接,它将保持禁用状态。*请注意,我有一个devicelist.plist存储所有设备列表。因此,我该如何解决这个问题? 最佳答案 你可以试试这个方法。首先通过This查看你的IP是否连通的reach能力到达能力代码。你也可以把这个东西放在单独的线程中(likela

iphone - Storyboard+模态转场+内存

我有一个包含6个ViewController及其各自View的Storyboard。我没有有任何与这6个ViewController关联的导航Controller。为了从一个ViewController转到另一个ViewController,滑动手势识别器与模态转场一起使用。所有ViewController至少有1个,有时甚至有两个基于滑动手势的模态segues到其他ViewController。我的问题是,我需要担心内存吗?当我滑动时,这些ViewController是否会被无限添加到内存中,最终导致应用程序崩溃?一个例子可能是:假设我在第一个VC中,我向右滑动到第二个VC,然后再次

iphone - iOS UIScrollview 自动布局 - UILayoutFittingCompressedSize

我在下面的链接中遵循Apple关于使用UIScrollView实现自动布局的指南。http://developer.apple.com/library/ios/#releasenotes/General/RN-iOSSDK-6_0/index.html它说,“或者,您可以创建一个View子树以进入ScrollView,设置您的约束,并调用systemLayoutSizeFittingSize:方法(使用UILayoutFittingCompressedSize选项)来找到您想要用于内容的大小View和ScrollView的contentSize属性。”我的问题是,当我调用CGSizen

iphone - 向 UIButton 添加声音的可靠方法

我正在尝试向UIButton添加点击声音,以便在按下时播放。到目前为止,我已经尝试了两种方法,但都没有达到我希望的效果。我尝试过使用简单的SystemSounds,但它们是一个丑陋的解决方案,因为用户无法(或者说非常有限)控制音量。我还尝试了以下形式的AVAudioPlayer(在ViewController的init方法中调用):[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryAmbienterror:nil];[[AVAudioSessionsharedInstance]setActive:YESer

iphone - 切换到应用程序时 default.png 使用什么

我知道iOS应用的default.png图片并不是真正用于品牌启动图片,而是:Thepurposeofthisimageistogivetheuserimmediatefeedbackthattheapplaunched.Italsogivesyourapptimetoinitializeitselfandprepareitsinitialsetofviewsfordisplay.启动应用程序时这一切都很好-您通常知道UI的起始状态,因此可以提供无内容版本来模拟快速启动。但是在响应自定义urlscheme时,不可能知道UI处于什么状态。我知道我可以为过渡提供自定义图像,但我应该使用什么

iphone - 获取地址簿联系人列表并导入 iPhone 和 iPhone 模拟器

我正在构建一个广泛使用iPhone地址簿的应用程序。不幸的是,我的设备上只加载了几个联系人,而我的iPhone模拟器和Mac中就更少了。有谁知道任何来源/文件/等,我可以从中获得大量地址簿联系人列表,我可以将这些联系人导入我的设备和模拟器以进行基于性能的测试?注意:我很欣赏有关如何将vcf导入iPhone的答案,但更重要的是:我正在寻找可以下载10K左右联系人/vcf/类似格式的地方?或者可能是随机VCF生成器? 最佳答案 使用ABPersonCreateVCardRepresentationWithPeople(例如从您的主机)将

iphone - 离线正向地理编码

在我基于位置的iPhone应用程序中,我喜欢让它在没有网络可用性的情况下也能工作。我有一个普通的谷歌地图。该应用程序使用正向地理编码,因此当输入城市或国家/地区时,我需要经度和纬度。这可以离线工作吗?如何工作? 最佳答案 你可以在这里找到一个数据库:http://dev.maxmind.com/geoip/geolite获取CSV/ZipGeoLiteCity数据库。它有一个可追溯到2009年的数据存档。确保下载最新的,位于底部(GeoLiteCity_20130101.zip)。您也可以选择gzip或二进制数据版本,但我不知道二进

iphone - 自定义 NSSortDescriptors

我有一个NSFetchedResultsController,我用它来获取我的核心数据并填充一个表。要对当前的数据进行排序,我正在使用以下代码:NSSortDescriptor*sortDescriptor=[[NSSortDescriptoralloc]initWithKey:@"month"ascending:YES];NSArray*sortDescriptors=@[sortDescriptor];[fetchRequestsetSortDescriptors:sortDescriptors];month是一年中月份的NSString,因此目前按字母顺序对一年中的月份进行排序。

iphone - 如何检查请求地址和响应地址是否相同

用户使用互联网连接,他被重定向到互联网供应商登录页面。在他登录之前运行请求将为您提供来自提供商的html数据和来自您最初请求数据的地址的数据。有没有办法检查您请求数据的数据地址是否与您从中获得响应的地址相同?即有没有办法获取响应URL? 最佳答案 NSURLRequest和NSURLResponse都有一个URL属性,但是使用-isEqual:maynotgiveyouthedesiredresult比较它们。下面是NSURL上的一个类别,它会有所帮助:@interfaceNSURL(Equivalence)-(BOOL)isEqu